package com.wanmait.gohome.mapper;

import com.wanmait.gohome.pojo.Admin;
import com.wanmait.gohome.pojo.Userinfo;
import org.apache.ibatis.annotations.Param;

import java.util.List;

public interface AdminMapper {
    int deleteByPrimaryKey(Integer id);

    int insert(Admin admin);

    int insertSelective(Admin record);

    Admin selectByPrimaryKey(Integer id);

    int update(Admin record);

    int updateByPrimaryKey(Admin record);
    //登陆
    Admin findByAccountAndPass(@Param("account")String account,@Param("password")String password);
    //检查输入旧密码是否一致
    Admin findOldPass(@Param("passWord")String passWord,@Param("id")Integer id);
    //更新密码
    void updatePass(@Param("password")String password,@Param("id")Integer id);
     //列出所有管理员
     List<Admin> selectList();
     //删除管理员
    int updateAdmin(@Param("id") Integer id);
    Admin findByAccount(String account);

    int fingByMark(String account);

    //解封
     int deblocking(Integer id);
    //封禁
    int banned(Integer id);
    //退出清除loginIp
    int cleanLoginInp(Integer id);
    //封号理由
    //志愿者驳回理由
    void insertReject(Admin admin);

}